package com.yxw.live_vod_boot.service;
//import com.baomidou.mybatisplus.extension.service.IService;
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import java.util.List;
import com.yxw.live_vod_boot.entity.LiveShopApplyAddressEntity;
import com.yxw.live_vod_boot.dto.LiveShopApplyAddressQueryDTO;
    
    
    
/*** 
*@author Jiaxu.Huang
*@date 2024/1/22 15:18:29
*@update 2024/1/22 15:18:29
**/
//public interface ILiveShopApplyAddressService  extends IService<LiveShopApplyAddressDTO>{
public interface ILiveShopApplyAddressService
{
    /*** 
    * 根据id查找直播详情
    * @param id
    * @return LiveShopApplyAddressEntity
    **/
    public LiveShopApplyAddressEntity selectLiveShopApplyAddressById(String liveId);
    /*** 
    * 自定义查询
    * @param oLiveShopApplyAddressDTO
    * @return List<LiveShopApplyAddressEntity>
    **/
    public List<LiveShopApplyAddressEntity> selectLiveShopApplyAddressList(LiveShopApplyAddressQueryDTO oLiveShopApplyAddressQueryDTO);
    /*** 
    * 自定义统计
    * @param oLiveShopApplyAddressDTO
    * @return Integer
    **/
    public Integer selectLiveShopApplyAddressCount(LiveShopApplyAddressQueryDTO oLiveShopApplyAddressQueryDTO);
    /*** 
    * 自定义分页查询
    * @param currentPage 当前页
    * @param pageSize 分页大小
    * @param oLiveShopApplyAddressDTO
    * @return Page
    **/
    public Page selectLiveShopApplyAddressPage(int currentPage,int pageSize,LiveShopApplyAddressQueryDTO oLiveShopApplyAddressQueryDTO);
}
    

